cash and term deposits - Spanish English Dictionary